github.com/klauspost/compress/zstd.SnappyConverter.block (field)
34 uses
github.com/klauspost/compress/zstd (current package)
snappy.go#L76: block *blockEnc
snappy.go#L86: if r.block == nil {
snappy.go#L87: r.block = &blockEnc{}
snappy.go#L88: r.block.init()
snappy.go#L90: r.block.initNewEncode()
snappy.go#L94: r.block.litEnc.Reuse = huff0.ReusePolicyNone
snappy.go#L111: r.block.reset(nil)
snappy.go#L112: r.block.last = true
snappy.go#L113: err := r.block.encodeLits(r.block.literals, false)
snappy.go#L117: n, err := w.Write(r.block.output)
snappy.go#L169: r.block.reset(nil)
snappy.go#L170: r.block.pushOffsets()
snappy.go#L171: if err := decodeSnappy(r.block, buf); err != nil {
snappy.go#L175: if r.block.size+r.block.extraLits != n {
snappy.go#L176: printf("invalid size, want %d, got %d\n", n, r.block.size+r.block.extraLits)
snappy.go#L180: err = r.block.encode(nil, false, false)
snappy.go#L183: r.block.popOffsets()
snappy.go#L184: r.block.reset(nil)
snappy.go#L185: r.block.literals, err = snappy.Decode(r.block.literals[:n], r.buf[snappyChecksumSize:chunkLen])
snappy.go#L189: err = r.block.encodeLits(r.block.literals, false)
snappy.go#L198: n, r.err = w.Write(r.block.output)
snappy.go#L214: r.block.reset(nil)
snappy.go#L227: r.block.literals = r.block.literals[:n]
snappy.go#L228: if !r.readFull(r.block.literals, false) {
snappy.go#L231: if snappyCRC(r.block.literals) != checksum {
snappy.go#L236: err := r.block.encodeLits(r.block.literals, false)
snappy.go#L240: n, r.err = w.Write(r.block.output)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |